package com.example.joblinker.vo;

import lombok.Data;

import java.time.LocalDateTime;

@Data
public class InterviewVO {
    
    private Long id;
    
    /**
     * 职位申请ID
     */
    private Long applicationId;
    
    /**
     * 职位申请信息
     */
    private JobApplicationVO application;
    
    /**
     * 面试时间
     */
    private LocalDateTime interviewTime;
    
    /**
     * 面试地点
     */
    private String location;
    
    /**
     * 面试方式（线上、线下）
     */
    private String type;
    
    /**
     * 面试链接（线上面试时使用）
     */
    private String link;
    
    /**
     * 面试官
     */
    private String interviewer;
    
    /**
     * 面试轮次
     */
    private Integer round;
    
    /**
     * 面试状态（0-待确认 1-已确认 2-已完成 3-已取消）
     */
    private Integer status;
    
    /**
     * 面试反馈
     */
    private String feedback;
    
    /**
     * 评分（1-5）
     */
    private Integer rating;
    
    /**
     * 创建时间
     */
    private LocalDateTime createTime;
    
    /**
     * 更新时间
     */
    private LocalDateTime updateTime;
} 